MEMCMP

      
#include <memory.h>   Требуется  только   для
#include <string.h>   объявления функции; использует либо  <memory.h>, либо <string.h>
int memcmp(buf1,buf2,cnt);
char *buf1;      Первый буфер
char *buf2;      Второй буфер
unsigned cnt;      Количество символов

Описание.
Функция memcmp производит лексикографическое сравнение первых cnt байтов из buf1 и buf2 и возвращает значение, указывающее на соотношение этих буферов, так как показано ниже:

  
      Значение          Смысл

      Меньше 0        buf1 меньше,чем buf2
  
   
      0           buf1 идентичен buf2
      
      Больше 0        buf1 больше,чем buf2

Возвращаемое значение.
Функция memcmp возвращает целое число.

Пример:

     #include <memory.h>
     char first[100], second[100];
     int result;
     /* Следующий оператор сравнивает first[] и second[] и
     ** определяет, что из них больше. Если первые  100
     ** байтов указанных буферов идентичны, то они счита-
     ** ются равными */
     result=memcmp(first,second,100);
Hosted by uCoz